/ /   e x e c r i p t o r   v 1 + i a t  
 / /     b y   A p u r o m a f o                  
 / /     i a t   s o l u t i o n s   e x i s t   a s   3   f o r m  
 / /     t h i s   c h a n g e   s i m p l y   w h i t   j u m p   m o s t   e a s y - -  
 / /     o t h e r   f o r m   i s   i n   c h a n g e . . 0 0 4 6 B 6 6 9       8 9 4 7   0 4                     M O V   D W O R D   P T R   D S : [ E D I + 4 ] , E A X  
 / /     o t h e r   i s   0 0 4 6 B 6 6 9       8 9 4 7   0 4                     M O V   D W O R D   P T R   D S : [ E D I + 4 ] , E A X  
 / /     0 0 4 6 B 6 6 C       8 9 0 2                           M O V   D W O R D   P T R   D S : [ E D X ] , E A X  
 / /     b u t   a l l   n e e d  
 / /     t h i s   l i n e   ( s e e   i n   s c r i p t )  
 / /     f i n d   e i p ,   # 7 4 0 8 #  
 / /     f i l l   $ R E S U L T , 1 , e b  
 / /     f o r   t h e   c r c ?   o r   p s e u d o   c r c   t h a t   h a v e   t h i s   p r o g r a m  
 / /     w e l l   e n j o y  
 / /      
 v a r   a d d r  
 v a r   e r r o r  
 v a r   t e m p  
 m s g   " A l e r t "  
 m s g   " c l e a r   a l l   h a d w a r e   b r e a c k p o i n t "  
 f i n d   e i p ,   # e 2 c 5 ? ? #  
 m o v   t e m p ,   $ R E S U L T  
 b p h w s   t e m p ,   " x "  
 r u n  
 / /     0 0 4 6 B 0 D F       .   F 8                           C L C  
 / /     0 0 4 6 B 0 E 0       .   2 C   3 9                     S U B   A L , 3 9  
 / /     0 0 4 6 B 0 E 2       .   A A                           S T O S   B Y T E   P T R   E S : [ E D I ]  
 / /     0 0 4 6 B 0 E 3   - - - >     . ^ E 2   C 5                     L O O P D   S H O R T   U n P a c k M e . 0 0 4 6 B 0 A A  
 / /     0 0 4 6 B 0 E 5       .   3 9 F 0                       C M P   E A X , E S I  
 / /     0 0 4 6 B 0 E 7       .   4 6                           I N C   E S I  
 / /     0 0 4 6 B 0 E 8       .   4 0                           I N C   E A X  
 / /     0 0 4 6 B 0 E 9       .   3 1 6 8   3 E                 X O R   D W O R D   P T R   D S : [ E A X + 3 E ] , E B P  
 / /     0 0 4 6 B 0 E C       .   3 8 A 1   C C 1 8 8 B E E     C M P   B Y T E   P T R   D S : [ E C X + E E 8 B 1 8 C C ] , A H  
 / /     0 0 4 6 B 0 F 2       .   1 2 8 D   C 8 0 4 8 7 6 A     A D C   C L , B Y T E   P T R   S S : [ E B P + 6 A 8 7 0 4 C 8 ]  
 / /      
 / / m s g   t e m p  
 b p h w c   t e m p  
 a d d   t e m p , 2  
 / /      
 / /     0 0 4 6 B 0 E 3       . ^ E 2   C 5                     L O O P D   S H O R T   U n P a c k M e . 0 0 4 6 B 0 A A  
 / /     0 0 4 6 B 0 E 5 - - - >       .   8 B F 0                       M O V   E S I , E A X  
 / /      
 b p h w s   t e m p ,   " x "  
 r u n  
 / /      
 / /     0 0 4 6 B 0 E 3       . ^ E 2   C 5                     L O O P D   S H O R T   U n P a c k M e . 0 0 4 6 B 0 A A  
 / /     0 0 4 6 B 0 E 5 - > >       .   8 B 4 4 2 4   2 0             M O V   E A X , D W O R D   P T R   S S : [ E S P + 2 0 ]                       ;     k e r n e l 3 2 . 7 C 8 1 6 D 4 F  
 / /     n o w   i s   d e c o d e d  
 / /      
 / / m s g   t e m p  
 b p h w c   t e m p  
 / /     s t a r t   i a t   c h a n g e   n *  1 - - - - - - - - - - - - - - - - - - - - - -  
 / /     0 0 4 6 B 6 4 3       .   8 1 F B   0 0 0 0 0 0 7 0     C M P   E B X , 7 0 0 0 0 0 0 0  
 / /     0 0 4 6 B 6 4 9           7 2   0 8                     J B   S H O R T   U n P a c k M e . 0 0 4 6 B 6 5 3  
 / /     t o  
 / /     0 0 4 6 B 6 4 3       .   8 1 F B   0 0 0 0 0 0 7 0     C M P   E B X , 7 0 0 0 0 0 0 0  
 / /     0 0 4 6 B 6 4 9           - > e b   0 8                 J m p   S H O R T   U n P a c k M e . 0 0 4 6 B 6 5 3  
 / /      
 v a r   i a t 1  
 f i n d   e i p ,   # 7 2 0 8 #  
 f i l l   $ R E S U L T , 1 , e b  
 f i n d   e i p ,   # 8 3 f 8 0 1 #  
 m o v   i a t 1 ,   $ R E S U L T  
 b p   i a t 1  
 / / n o w   g o   t o   o t h e r   w a y  
 f i n d   e i p ,   # e 8 4 1 ? ? #  
 / /  
 / /      
 / /     0 0 4 6 B 1 1 9       >   8 D 8 5   C 9 2 7 4 0 0 0     L E A   E A X , D W O R D   P T R   S S : [ E B P + 4 0 2 7 C 9 ]  
 / /     0 0 4 6 B 1 1 F       .   B 9   A C 0 6 0 0 0 0         M O V   E C X , 6 A C  
 / /     0 0 4 6 B 1 2 4 - - - >       .   E 8   4 1 0 2 0 0 0 0         C A L L   U n P a c k M e . 0 0 4 6 B 3 6 A  
 / /     0 0 4 6 B 1 2 9       .   8 9 8 5   D 2 2 F 4 0 0 0     M O V   D W O R D   P T R   S S : [ E B P + 4 0 2 F D 2 ] , E A X  
 / /     n o w   b p  
 / /      
 m o v   t e m p ,   $ R E S U L T  
 b p h w s   t e m p ,   " x "  
 / / m s g   t e m p  
 r u n  
 b p h w c   t e m p  
 m o v   a d d r , e s p  
 / /      
 / /     n o w   i n   e s p  
 / /     E A X   0 0 4 6 B 0 6 0   U n P a c k M e . < M o d u l e E n t r y P o i n t >  
 / /     E C X   0 0 0 0 0 6 A C  
 / /     E D X   7 C 9 1 E B 9 4   n t d l l . K i F a s t S y s t e m C a l l R e t  
 / /     E B X   7 F F D 6 0 0 0  
 / /     E S P   - - > 0 0 1 2 F F A 4  
 / /     E B P   0 0 0 6 8 8 9 7  
 / /     E S I   0 0 4 6 B D 7 B   U n P a c k M e . 0 0 4 6 B D 7 B  
 / /     E D I   0 0 4 6 B D 7 B   U n P a c k M e . 0 0 4 6 B D 7 B  
 / /     E I P   0 0 4 6 B 1 2 4   U n P a c k M e . 0 0 4 6 B 1 2 4  
 / /     f o l o w   i n   d u m p   e s p . . b p   a c c e s s   d w o r d  
 / /      
 b p h w s   a d d r , " r "  
 / / m s g   a d d r  
 r u n  
 / /      
 / /     0 0 4 6 B 7 D F - - >       5 0                               P U S H   E A X                                                                 ;   U n P a c k M e . 0 0 4 6 B 7 8 E  
 / /     0 0 4 6 B 7 E 0       3 3 C 0                           X O R   E A X , E A X  
 / /     0 0 4 6 B 7 E 2       6 4 : F F 3 0                     P U S H   D W O R D   P T R   F S : [ E A X ]  
 / /     0 0 4 6 B 7 E 5       6 4 : 8 9 2 0                     M O V   D W O R D   P T R   F S : [ E A X ] , E S P  
 / /     0 0 4 6 B 7 E 8       E B   0 1                         J M P   S H O R T   U n P a c k M e . 0 0 4 6 B 7 E B  
 / /      
 / /     p u s h   e a x . .  
 / /      
 / /      
 / /     n o w   i n   i a t .   r e m e m b e r  
 / /      
 b c   i a t 1  
 f i n d   e i p ,   # 7 4 0 8 #  
 f i l l   $ R E S U L T , 1 , e b  
 r u n  
 b p h w c   a d d r  
 m o v   a d d r , e a x  
 / /      
 / /     E A X   - - >   0 0 4 6 B 7 8 E   U n P a c k M e . 0 0 4 6 B 7 8 E  
 / /     E C X   0 0 1 2 F F B 0  
 / /     E D X   7 C 9 1 E B 9 4   n t d l l . K i F a s t S y s t e m C a l l R e t  
 / /     E B X   6 0 0 0 8 4 E 3  
 / /     E S P   0 0 1 2 F F C 4  
 / /     E B P   0 0 1 2 F F F 0  
 / /     E S I   F F F F F F F F  
 / /     E D I   7 C 9 2 0 7 3 8   n t d l l . 7 C 9 2 0 7 3 8  
 / /     E I P   0 0 4 6 B 7 D F   U n P a c k M e . 0 0 4 6 B 7 D F  
 / /      
 b p h w s   a d d r , " x "  
 r u n  
 b p h w c   a d d r  
 / /      
 / /     0 0 4 6 B 7 8 E       5 5                               P U S H   E B P  
 / /     0 0 4 6 B 7 8 F       8 B E C                           M O V   E B P , E S P  
 / /     0 0 4 6 B 7 9 1       5 7                               P U S H   E D I  
 / /     0 0 4 6 B 7 9 2       8 B 4 5   1 0                     M O V   E A X , D W O R D   P T R   S S : [ E B P + 1 0 ]  
 / /     0 0 4 6 B 7 9 5       8 B B 8   C 4 0 0 0 0 0 0         M O V   E D I , D W O R D   P T R   D S : [ E A X + C 4 ]  
 / /     0 0 4 6 B 7 9 B       F F 3 7                           P U S H   D W O R D   P T R   D S : [ E D I ]  
 / /     0 0 4 6 B 7 9 D       3 3 F F                           X O R   E D I , E D I  
 / /     0 0 4 6 B 7 9 F       6 4 : 8 F 0 7                     P O P   D W O R D   P T R   F S : [ E D I ]  
 / /     0 0 4 6 B 7 A 2       8 3 8 0   C 4 0 0 0 0 0 0   0 8   A D D   D W O R D   P T R   D S : [ E A X + C 4 ] , 8  
 / /     0 0 4 6 B 7 A 9       8 B B 8   A 4 0 0 0 0 0 0         M O V   E D I , D W O R D   P T R   D S : [ E A X + A 4 ]  
 / /     0 0 4 6 B 7 A F       C 1 C 7   0 7                     R O L   E D I , 7  
 / /     0 0 4 6 B 7 B 2     > e d i   h a v e   m i   o e p   h e r e   i s   0   a n d   c h a n g e   t o   o e p - >   8 9 B 8   B 8 0 0 0 0 0 0         M O V   D W O R D   P T R   D S : [ E A X + B 8 ] , E D I  
 / /     0 0 4 6 B 7 B 8     > e d i   h a v e   o e p   n o w   i s   o k >   B 8   0 0 0 0 0 0 0 0             M O V   E A X , 0  
 / /     0 0 4 6 B 7 B D       5 F                               P O P   E D I  
 / /     0 0 4 6 B 7 B E       C 9                               L E A V E  
 / /     0 0 4 6 B 7 B F       C 3                               R E T N  
 / /      
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 s t i  
 / /  
 m o v   a d d r , e d i  
 / /      
 / /     0 0 4 6 B 7 B 8   e d i   r e a c h   m y   o e p  
 / /      
 b p   a d d r  
 / / m s g   " t h e   o e p   i s "  
 / / m s g   a d d r  
 r u n  
 b c   a d d r  
 a n   e i p  
 c m t   e i p , " < -   t h i s   i s   t h e   O E P ,   d u m p   a n d   f i x   t h e   i a t ( i a t   i s   r e s o l v e d . . ) "    
 r e t 